package com.atguigu.test1;

/**
 * @author 路飞
 * @date 2024/3/28 09:49
 * @description
 */
public class Exer22 {
    /**
     * @description  Double c = 2.0; 是自动装箱
     * Double类型的数据，没有缓存，直接返回的就是一个新的地址 新的对象
     * 所以当两个Double类型的变量 做 == 比较的时候，直接就是比较地址是否相同
     */
    public static void main(String[] args) {
        double a = 2.0;
        double b = 2.0;
        Double c = 2.0;
        Double d = 2.0;

        System.out.println(a == b);
        System.out.println(c == d); // false  因为两个对象的地址不相同
        System.out.println(a == d);
    }
}
